eee3ca081cc7f7d8516a866dc7839c3fee945861,source/jetbrains/mps/ide/projectPane/ProjectPane.java,ProjectPane,openEditor,#IOperationContext#,118

Before Change


    if (!(selectionPath.getLastPathComponent() instanceof SNodeTreeNode)) return;
    SNodeTreeNode selectedTreeNode = (SNodeTreeNode) selectionPath.getLastPathComponent();
    SNode semanticNode = selectedTreeNode.getSNode();
    myIDE.openNode(semanticNode, operationContext);
  }

  public void setProject(MPSProject project) {

After Change


    if (!(selectionPath.getLastPathComponent() instanceof SNodeTreeNode)) return null;
    SNodeTreeNode selectedTreeNode = (SNodeTreeNode) selectionPath.getLastPathComponent();
    SNode semanticNode = selectedTreeNode.getSNode();
    return myIDE.openNode(semanticNode, operationContext);
  }

  public void setProject(MPSProject project) {